home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
scope
/
051-075
/
scopedisk51
/
mach25
/
machii.doc
< prev
next >
Wrap
Text File
|
1995-03-18
|
38KB
|
938 lines
MachII Mouse Accelerator with Hotkeys (and other stuff).
Version 2.5 01-11-88.
SetMach MachII configuration program.
Version 2.5 01-11-88.
Copyright 1988 by Brian Moats
This program may be freely distributed but may not be used in any
commercial product without prior written permission.
Source is available. Shareware donations ACCEPTED.
>>>>>>>>>>> NOTE TO 2.4 USERS: <<<<<<<<<<< >>>>>>>>>>> NOTE TO 2.4 USERS: <<<<<<<<<<<
MachII is now two separate programs. SetMach is the configuring
program. SetMach will read both 2.4 and 2.5 config files while
MachII will read only 2.5 configs. Run MachII, cancel the "Can't
Find Configuration File" requester, run SetMach, load your old
config file and save it.
Throughout this document a "*" will indicate a place where some-
thing new to 2.5 is discussed.
Note: UDK indicates that the key is a user definable key.
For those who hate doc files, just type "run MachII" and then
"Cancel" the "Can't Open Configuration File!". Now activate the
clock window with your mouse and press the right button. The
requester displayed has all of your options and hotkeys. Change
them to what you like and save it. And try this; hit
Alternate-Escape, then Amiga-F1, then type (for example)
"diskcopy df0: to df1:", then hit Alternate-Escape again. Now
press Amiga-F1. Also look at F1 in the requester. Read on if
you're still interested.
FEATURES
Hotkeys 30 macros activated with the Function keys or
the Amiga or Ctl-Amiga-Function keys or by
typing the first few letters of the macro.
Macros may be automatically recorded and may
include mouse buttons.
* Configurations Multiple configurations may be used and
attached to windows by their title.
Auto Execute Automatically execute macros at startup or at
a specific preset time.
Help Screen Display a chart with the current macro def-
initions.
Accelerator Speeds up mouse movements. Adjustable.
PopCli Execute a NewCLI or any other command.
Screen Blanker Blank or dim the screen after an adjustable
period of time.
Mouse Off Turn off the mouse after a specified number
of seconds of no mouse activity.
SunMouse Activate a window by moving the mouse into
it.
ClickToFront Move a window to the front by single or
double clicking in any part of it.
Cycle Move a window (or screen) to the back with
the left then right mouse button combination.
* Window Shuffler Send the front window to the back and the
back window to the front with Left-Amiga-K
and Left-Amiga-J. (User definable keys)
Screen Shuffler Use Left_Amiga-M to push any screen to the
back.
Clock Optional title bar clock with memory display,
date and low memory warning.
Alarm Set one alarm.
Beeper Beep every 15 minutes. Adjustable.
Meter Maintain online costs. Adjustable rates.
Qualifier Accum Accumulate qualifiers to be added to a key or
to mouse activity such as Workbench's
extended selection.
* Reset Preferences Reset your preferences to what they were when
MachII was first started using Ctl-LShift-
LAlt-LAmiga-ESCape.
* Set Preferences Set preferences from a macro using \pconfig
All features may be turned off. Unused hotkeys are passed through
and may be defined on the fly. The configuration file is saved to
disk. See the SPECIAL KEYS section near the end for a des-
cription of all user definable keys.
UPDATES:
2.5 a. MachII has been split into two separate programs. A
configuring program SetMach, and MachII itself. SetMach
may be invoked either by running it like any program,
by activating the clock and clicking the right button
or with the combination Control-Left-Amiga-ESC (UDK).
It will detach so you don't need to "Run" it.
b. Multiple configurations are supported and each may be
attached to a window by its title. Select a config-
uration by clicking in a window that has a config-
uration with the same title. Cycle through the con-
figurations with Control-Left-Amiga-C (UDK), or with
the up and down gadgets in SetMach.
c. Mouse Off works better with some programs (like UEdit)
and turns the mouse off when any non-qualifier key is
pressed.
d. Has a 12 or 24 hour clock. (Some people still like a
clock)
e. Running MachII a second time will remove it. Running
SetMach a second time simply pops the first one to the
top.
f. Select a configuration from a macro with \ctitle.
g. Send the front window to the back. Left-Amiga-K (UDK).
h. Send the back window to the front. Left-Amiga-J (UDK).
i. Pop the clock to the top screen. Left-Amiga-C (UDK).
j. Pop up the help screen. Alternate-HELP (UDK).
k. Disable/enable hotkeys. Left-Amiga-H (UDK).
l. A red dot appears on the clock's right edge when
hotkeys are disabled.
m. LeftMouse-RightMouse Cycle combination will send the
screen to the back if the pointer is not over a window
or is over a backdrop window.
n. The special key qualifiers Left and Right Amiga are
separate.
o. A red dot appears on the clock's left edge when
qualifiers are accumulating and qualifiers may be held
if Alternate-CapsLock is first pressed.
p. A hotkey may call itself without crashing.
q. Use Ctl-LShift-LAlt-LAmiga-ESC to reset preferences to
what they were when MachII was first run.
r. Set preferences using \pconfiguration. Configuration is
a file saved by Preferences.
s. Toggle the clock from a macro with \z.
OVERVIEW:
Note: UDK indicates that the key is a user definable key.
MachII is a utility program that provides many optional features
for both CLI and WorkBench users (although it cannot be started
from an icon). Your own configuration may be saved to disk. Each
function key may be used as a hotkey and their macros may be
recorded on the fly. They may also include mouse button clicks.
Other features include a SunMouse that automatically activates
the window that the pointer is over, ClickToFront which allows
you to bring a window to the front by single or double clicking
in any part of it and many clock features. It is very easily
configurable to your own desires. If you don't like a feature,
just turn it off. Run the configuration program by either
activating the clock and pressing the right button or by typing
Control-Left-Amiga-Escape (UDK). A configuration file is not
necessary but without one you will get the defaults. You will
also get a "Can't Find Configuration File" requester.
After you have setup your macros and other options, you can save
this to the file s:mach.config.
* New to 2.5 are multiple configurations. A linked list is kept
which you can add or delete too. Each configuration may be
attached to a window and activated by clicking in that window.
As an example of the flexibility and power of MachII, (and to
show why there is so many seemingly useless escaped characters)
this macro will toggle the Workbench screen to interlace and
change your preferences:
Endcli\N\z\Xc:wbLace\\pdevs:sys-con.lace\\z\XNewShell "Newcon:0/0
/640/400/AShell"
It ends the current shell, toggles the clock off, executes the
program wbLace, changes preferences, toggles the clock back on,
and finally creates a new shell.
USAGE:
* First, place SetMach and MachII in your current or c: directory.
Then type:
Run MachII
After it is running, you may either activate the clock with the
mouse and press the right button or press Control-Left-Amiga-ESC
(UDK) or type SetMach. You do not need to use "Run". This will
run SetMach which has a requester jammed full of gadgets. All
options and hotkeys may be modified here.
NOTE: Do not rename SetMach or MachII won't be able to find it.
The gadgets are:
1st ROW
1st: Toggle between Amiga, Control-Amiga and None hotkeys.
* 2nd: Move up or down through the configurations.
* 3rd: Title of window to attach this config too.
* 4th: Add a new configuration to the list.
* 5th: Delete a configuration.
6th: Change the maximum macro size.
2nd ROW
1st: Select each hotkey with the 'Fn' gadgets.
3rd ROW
1st: Selected hotkey macro definition.
* 2nd: Clear 1 macro with 1 click or up to 10 with 2 clicks.
4th ROW
1st: Amiga-ESC execute string.
5th ROW
1st: Activate/deactivate SunMouse.
2nd: Select 0, 1 or 2 clicks for Click To Front.
3rd: Select Cycle on or off.
4th: Activate/deactivate the Amiga-M Screen Shuffler.
6th ROW
1st: Activate/deactivate the Qualifier Accumulator.
2nd: Toggle the Clock.
3rd: Toggle Online Meter.
4th: Reset Online Meter.
7th ROW
1st: Select Clock Front or Clock Depth gadget.
2nd: Select WBScreen, Screen Depth, or Clock To Top.
3rd: Select Clock Only, Mem Only or Clock+Mem.
8th ROW
1st: Set the Clock's left edge.
2nd: Set the Clock's top edge.
* 3rd: Toggle between 12 and 24 hour clock time.
4th: Set the seconds to alternate time and date. 0=time
only.
5th: Select online rate. ($00.00 - $99.99)
9th ROW
1st: Select blanking delay (0-99 minutes).
2nd: Dimness level. 0 = Black, 15 = no change.
3rd: Mouse off delay (0-99 seconds).
4th: Select beep interval (0-999 minutes).
5th: Set the alarm time. 24 hour format.
6th: Change the acceleration rate (0-9).
10th ROW
1st: Step through the special functions.
2nd: Select a key for the special function.
3rd: Set the memory level to receive low memory warning.
11th ROW
1st: Select the Alternate qualifier for a special function.
2nd: Select the Control qualifier for a special function.
3rd: Select the Shift qualifier for a special function.
* 4th: Select the Left-Amiga (C=) qualifier for a special
function.
5th: Select the Right-Amiga qualifier for a special
function.
12th ROW
1st: Configuration file name.
13th ROW
1st: Done.
2nd: Load configuration file.
3rd: Save configuration file.
4th: Remove MachII.
HOTKEYS:
There are 30 hotkeys; 10 Function keys, 10 Amiga-Function keys
and 10 Ctl-Amiga-Function keys. "Hotkey" referred to here will
mean any one of these. Macro will mean the definition given to a
hotkey. In the requester you can select each Function key with
the 'Fn' gadgets and select the Ctl-Amiga/Amiga/None gadget. The
macros may be edited in the string gadget. The default maximum
macro size is 255 characters but this may be changed in the size
gadget. You cannot change the size while you are creating a new
macro and the new macro size will not take effect until you
select "Done". This controls the size of dynamic buffers which
are allocated only during macro definition or when the requester
is up. The actual macros take up only as much space as they need.
Macros are invoked either by hitting the hotkey or by hitting
Shift-Alternate-Escape (UDK), then type some of the first letters
of the macro and then return. The first macro found that matches
will be executed. If none is found there will be a beep. See the
Special Keys section for changing the keys used.
* New to 2.5 is the "c/ce" gadget. Clicking once will clear the
selected macro. Clicking twice will clear all macros from the
selected one up to F10 for the active qualifier.
When a macro is executed that is longer than 20 characters or has
a pause in it, "Executing Macro..." is displayed in the clock.
Defining Macros:
To define a macro, type Alternate-ESCape (UDK), then a hotkey and
the type your macro. During these steps, you will be prompted by
messages in the clock and by beeps. You may use any keys in-
cluding qualifiers, arrow keys, numeric keypad keys and mouse
buttons. When finished, hit Alternate-ESCape (UDK) again. You may
now use your macro by hitting the selected hotkey or by hitting
Shift-Alternate ESCape (UDK), enough characters to uniquely match
the macro followed by return. You may also edit the macro in a
string gadget by hitting Control-Amiga-ESCape (UDK) or by act-
ivating the clock window and pressing the right mouse button or
by running SetMach. All of these special keys can be changed to
your own preferences. You may also enter your macro directly in
the string gadget.
Sample recording and playback session: Special keys are in <>.
<Alt-ESC><Amiga-F1>Diskcopy df0: to df1:<Alt-ESC>
'Diskcopy df0: to df1:' is now bound to the Amiga-F1
combination.
To play this back, you can type either:
<Amiga-F1>
Or
<Shift-Alt-ESC>dis<Return>
The second method searches until it finds a macro whose first
letters match 'dis' and then plays the rest back. This is useful
if you don't remember the function key but do remember what it
begins with. If you also had a macro that began with 'disp' and
it was before 'diskc...', and you typed only 'dis' the first one
matching 'dis' would be played back. In this case you would need
to type 'disk'.
You may start a learning period, do a series of complex editing
commands and then replay all of it. Or edit it and save for later
use. This is especially useful when using word processors that
don't have macro abilities built in.
Help Screen:
A help screen with the macro definitions partially displayed in a
chart can be popped up by using \h in a macro. Executing that
macro again will close the screen. \hnnn may be used to also
specify the height of the screen. You could use a height of
200, push the clock to that screen and open the requester and
have both available at all times. 52 is the minimum height. The
screen opens an interlaced screen if the front screen is inter-
laced.
* In version 2.5, you may use Alternate-HELP (UDK).
Recording mouse clicks:
Mouse clicks may be recorded or entered in the string gadget.
When a click is detected, MachII puts in the mouse's position,
which button and whether it is pressed or released. For example:
"\Mx155\My075\Mld" when played back, the mouse will be moved to x
= 155, y = 75 and a left button down will be sent. A \Pnn will be
inserted for every second delay between clicks. This will allow
for menus to drop or requesters and windows to open. You may
delete them from your macro if not needed. Do not depend on the
SunMouse to activate a window on playback. The mouse will be
moved to the same position as when recorded which may not be over
the desired gadget or icon. A qualifier such as Shift (\S) will
be placed before the first \M and will have effect over the mouse
positioning and the first click. e.g. \S\Mx330\My122\Mld.
Escaped keys:
The escape character "\" may be used for the following:
\N Newline (return).
\T TAB.
\E ESCape.
\D DELete.
\B BACKSPACE.
\\ Backslash.
\H HELP.
\u Up arrow.
\d Down arrow.
\l Left arrow.
\r Right arrow.
\0 Numeric pad 0.
.
.
\9 Numeric pad 9.
\. Numeric pad ".".
\- Numeric pad "-".
\e Numeric pad ENTER.
\( Numeric pad "(". (Amigas 500 and 2000 only)
\) Numeric pad ")". (Amigas 500 and 2000 only)
\* Numeric pad "*". (Amigas 500 and 2000 only)
\+ Numeric pad "+". (Amigas 500 and 2000 only)
\/ Numeric pad "/". (Amigas 500 and 2000 only)
\F1 Function key 1.
.
.
\F0 Function key 10.
\Y Write the current date in the long form.
\y Write the current date in the short form.
\b Instant screen blanking.
\f Load config file using name following f.
* \c Change to the configuration whose title follows c.
* \p Set preferences to the config file following p.
* \z Toggle the clock on or off.
\X Execute the string following X.
\Pnn Pause nn seconds.
\Q Quit. Remove MachII.
\G Beep.
\a Automatically execute the macro following "\a"
upon startup. More than one macro may have the \a
and all will be executed. First executed are the
Amiga Function keys 1-10, then the Ctl-Amiga
Function keys 1-10, then the Function keys 1-10
with no qualifiers. The \a may be followed by a
time in 24 hour format. The macro will be executed
at that time. e.g. "\a1045\G" At 10:45, beep.
\h Display or close a help screen with macro def-
initions. Use \hnnn to specify the screen height.
Minimum height = 52. More commonly used in 2.5 is
the Alternate-HELP (UDK) key.
These last twelve are unique in that they cannot be recorded live
but must be entered in the string gadget. (The \P is however also
recorded during mouse clicks).
* If \ffilename and \ctitle are terminated with a "\", execution
will continue after the new configuration is made active at the
first character position of the same hotkey. Otherwise, execution
will stop after the configuration is loaded or changed.
\Xstring and \pconfiguration must be terminated with a "\" if
not at the end of the macro.
e.g. "\XNewCLI\Dir\N" or "\XComm\\F1\F2".
Note the two \s after "Comm". One terminates the "\XComm" string
and one introduces a function key.
\M Mouse info follows this.
\Mxnnn Send Mouse x coordinates.
\Mynnn Send Mouse y coordinates.
\Mld Send left button down.
\Mlu Send left button up.
\Mrd Send right button down.
\Mru Send right button up.
Qualifiers modify the character or mouse activity immediately
following these:
\C Control.
\S Shift (either one).
\A Alternate (either one).
\L Left-Amiga.
\R Right-Amiga.
An example:
\Cc\u\A\S\l
This plays back the key combinations:
'Control-c' 'up-arrow' and 'alternate-shift-left-arrow'
Auto Execution:
\annnn is the auto execution command. If nnnn = 0 or is
omitted, the macro will be automatically executed when
MachII is started
An example:
"\a\XNewCli <Nil: >Nil:" will open a new CLI window
automatically.
If nnnn equals a time of 0001 to 2359, the macro will be
executed at that time.
Another example:
"\a930\XNewcli CON:220/50/200/50/Alarm\Call Joe\G\P3\CX
EndCLI>nil:\N"
At 9:30 this will open a newcli in the center of the screen,
print the text "Call Joe", beep, pause 3 seconds, delete
(control-x) the text and end the CLI window. Note the "\"
terminating the newcli string.
The first hotkeys executed are the Amiga Function keys 1-10, then
the Ctl-Amiga Function keys 1-10, then the Function keys 1-10
with no qualifiers. \a macros may also be executed manually. The
clock need not be displayed for this feature to work.
Preference setting:
You can change your preference settings by using \pconfiguration
in a macro. The "configuration" is a file saved by Preferences.
For example:
"\pdf0:devs/RedConfig" will read in a file in df0:devs named
RedConfig and set your preferences to that.
You can recall your original preferences with
Ctl-LShift-LAlt-LAmiga-ESC
Multiple configurations:
* You may have as many configurations as you like. Each one may be
attached to a window through its title and activated by clicking
in its window. The first null titled configuration will be
activated when no title matches. The title need be just long
enough to uniquely match a window's title. The "@" as the 1st
character will lock a configuration which may then only be
changed with SetMach or by executing a macro that has a title
following \c or with Control-Left-Amiga-C (UDK).
Add a new configuration by clicking on the "Add" gadget. The
previous configuration will be copied into the new one as
normally you will want to make only minor changes. Anyway,
undoing a macro is easier than typing it in.
Delete a configuration with the "Del" gadget.
When a new configuration is made active, its title will appear in
the clock for about one second.
If the clock is identical to the clock in the previously active
configuration, it will not be closed and reopened.
Miscellaneous:
* Left-Amiga-H (UDK) toggles the hotkeys on and off. A small red
dot will appear on the clock's right edge when the hotkeys are
disabled.
Function keys not assigned to a hotkey string are passed through.
Escaped letters are case sensitive.
Note above that function key numbers are single digits. This
means that 0 is F10, 1 is F1, 9 is F9.
Macros may not be used for input during a \Pause.
A macro may be aborted during execution with the ESCape key.
Use \A for any Alternate key sequences rather than entering the
actual Alternate-key in the string gadget.
If a hotkey is embedded in a macro and the macro for that hotkey
is null, the key is passed through. Otherwise the macro is
executed.
ACCELERATOR:
The accelerator speeds up mouse movements. Set this from 0 - 9.
0 = no acceleration.
NEWCLI:
The Amiga and ESCape combination will create a NewCLI. You need
to have NewCLI and Run in the c: directory. The NewCLI will have
the same size stack as MachII. You can change this command in the
execute string gadget. A full window example is:
"NewCLI CON:0/0/640/200/MyCLI".
You can also use the \X feature in a macro to execute a string.
For AmigaDos 1.3 you can, of course, use NewShell instead of
NewCLI.
SCREEN BLANKER:
After 5 minutes of no mouse or keyboard activity, the screen will
dim. You can change the delay and dimness defaults in the "Delay"
and "Dim" gadgets. Valid dim values are 0-15 with 0 equaling
black and 15 no dimming. The numbers 0-6 are the only really
useful values. 0 blanks the screen by opening a new screen in
front. The other values dim only the front screen. You can use \b
in a macro for instant blanking. 0 delay disables blanking.
MOUSE OFF:
After 10 seconds of no mouse activity, the mouse pointer will
disappear. This is adjustable with the "Mouse" gadget. CAUTION:
be sure that your pointer is visible when running Preferences. It
is best to turn off the Mouse Off feature by setting its value to
0 before running Preferences. Mouse Off may affect the Pref-
erences settings changed by other programs. When the mouse comes
back on, ALL Preferences settings are set to what they were when
the mouse went off.
* You can use the rather awkward combination of
Ctl-LShift-LAlternate-LAmiga-ESCape
to reset your preferences and restore your pointer.
SUN MOUSE:
The window that the pointer is over becomes the active window
after the first mouse movement. To be able to drag icons, the
SunMouse is disabled while the left button is held down. The top
window will also become active when Amiga-N or Amiga-M is used.
Turn on or off with the "SunMouse" gadget.
CLICK TO FRONT:
You can single or double click in any part of a window and bring
it to the front.
Select 0, 1, or 2 clicks with the "Click" gadget.
CYCLE:
You can push the window that is under the mouse to the back by
holding the left button down and clicking the right button (the
opposite of extended menu selection). If there are fewer than 2
windows, the screen will be pushed to the back.
Turn on or off with the "Cycle" gadget.
* WINDOW SHUFFLER:
You can use Left-Amiga-J (UDK) to bring the back window to the
front and Left-Amiga-K (UDK) to send the front window to the
back. The new top window will become the active window.
SCREEN SHUFFLER:
Left_Amiga-M will push the front screen to the back instead of
pushing workbench to the back. Left_Amiga-N will still bring the
workbench to the front. This is useful if you have more than two
screens on at once, especially if they don't have screen depth
gadgets. The window under the mouse will become the active
window.
Turn on or off with the "Amiga-M" gadget.
QUALIFIER ACCUMULATOR:
Many disabled people find it difficult if not impossible to type
key combinations such as Control-Shift-F1. MachII has the ability
to remember qualifiers that are pressed and add them to the first
non-qualifier key pressed. So you could for example, type Shift,
Alternate, and then F1. The Shift and Alternate would be added to
the F1 just as if they were pressed at the same time. This is not
intended for someone who doesn't need it as it sometimes may
cause unexpected results. For example, if you type Alternate and
then change your mind, the Alternate will still be added to the
next key pressed. Pressing Caps Lock or the right mouse button
will reset the qualifier accumulator. This may also be used with
Workbench's extended selection. Hit the Shift key, then click on
your icons. Hit any non-qualifier key or the right mouse button
to clear the Shift.
* Pressing a qualifier twice will clear that qualifier. A tiny red
dot will appear on the clock's left edge when there are
qualifiers accumulating. All qualifiers will stay on until
pressed a second time if you first press Alternate-CapsLock.
Turn on or off with the "Qual Accum" gadget.
CLOCK:
There is a title bar clock that displays available memory and the
time. The clock is updated every second and brings itself to the
front (if covered up) every 4 seconds except when the left button
is held down. Sometimes this covers up information in the title
bar so if you don't like this use the "Clock Front"/"Clock Depth"
gadget. This disables the auto upfront and adds an (almost)
invisible depth gadget. The date can alternate with the time and
memory display. The length of time that the time is displayed is
adjustable with the "Date Delay" gadget. Select 0 to display the
time only. The date is also displayed when the clock window is
active.
Clock and Memory Only:
You can select "Clock Only" and get the clock and date displayed
together in the format "mm-dd-yy hh:mm:ss" or select "Mem Only"
and get the memory display without the clock.
Low Memory Warning:
The time and memory are displayed in red (pen 3) if your total
free memory falls below 50k. You can change this value in the
"Low Mem" gadget.
Twenty-four hour clock:
* You can toggle between a 12 and 24 hour clock with the "Hrs"
gadget.
* You can put \z in a macro to toggle the clock on or off.
Positioning the clock:
You can change the clock's left and top edge in the requester
gadgets "ClockLE" and "ClockTE". These are the current left edge
and top edge for the clock.
You can position the clock then run SetMach and save the new pos-
ition.
The width for the clock alone is 146 pixels. Memory only display
is 170 pixels. The clock with memory display is 250 pixels wide.
The Clock and other screens:
There is a gadget above the "ClockTE" gadget that will let you
make three choices.
1. WBScreen - The clock will remain on the workbench
screen.
2. Screen Depth - This adds an invisible depth gadget to
the left edge of the clock. With it you can place the
clock on other screens.
3. Clock To Top - The clock will automatically pop to the
top screen.
Options 2 and 3 replace the CloseScreen vector to allow MachII to
close its windows. Selecting option 1 or removing MachII will put
back the original vector. If another program also replaced the
vector, you will be given the opportunity to terminate that
program before the original vector is replaced. If you get a
requester with the message "CloseScreen Vectors Were Changed!",
either terminate the program that changed the vectors and click
Retry or just click Cancel. You cannot change these options while
on another screen. If WBScreen is selected, the vectors are NOT
changed.
* You can use Left-Amiga-C (UDK) to pop the clock to the top
screen. Screen Depth mode will be automatically be selected.
Turn the clock on or off with the "Clock" gadget.
ALARM:
You may set 1 alarm time in 24 hour format. When it goes off, it
will beep longer than the interval beeper and the screen will
flash. Set to greater than 2400 for no alarm. Note that with the
auto execute feature (\annnn) you may create all sorts of fancy
alarms.
BEEPER:
There is a beeper (to keep you awake) which defaults to a 15
minute interval. Change this in the Beeping gadget. \G may be
used in a macro to beep; prompt for user input for example.
METER:
MachII has an online cost meter. Use the "Meter" gadget to toggle
between the meter and the clock. Use the "Reset" gadget to reset
the meter. The rate that it uses may be set in the "Rate" gadget.
The meter runs continuously whether visible or not. The default
rate is $4.75.
SPECIAL KEYS / USER DEFINABLE KEYS:
There are 10 special functions selectable from all possible keys
and qualifiers. They all have default values but these may be
changed in the requester. Clicking on the right half on the gad-
get will cycle up through the functions, clicking on the left
half will cycle down.
Start/Stop This starts or stops a macro definition or
learning period. Type the key combination, then
type the hotkey that you want this macro to be
bound to, then type your macro. When finished,
type the key combination again. This ends the
learning period. You may now execute the macro by
typing the hotkey. You may also view or edit the
macro in the string gadget in the requester.
Default key = Alternate-ESCape.
Execute This executes the NewCli command. You may change
the executed command in the requester.
Default key = Left-Amiga-ESCape.
Requester This executes SetMach just like activating the
clock pressing the right button does.
Default key = Control-Left-Amiga-ESCape.
Matcher This is used to find and execute a macro. To
match, type the key combination, then type enough
letters to match the desired macro, then type
'return'. The rest of the macro will be executed.
Default key = Shift-Alternate-ESCape.
* W To Back Send the front window to the back and activate the
top window.
Default key = Left-Amiga-K.
* W To Front Send the back window to the front and activate the
top window.
Default key = Left-Amiga-J.
* Clock Top Pop the clock to the top screen.
Default key = Left-Amiga-C.
* Next Confi Make the next configuration in the list the active
one.
Default key = Control-Left-Amiga-C.
* Help Display the help screen.
Default key = Alternate-HELP.
* Hot On/Off Toggle the hot keys on and off. Enables all
function keys to be passed through even if macros
have been assigned to them.
Default key = Left-Amiga-H.
* Reset Prefs This key combination is NOT user definable. It is
Ctl-LShift-LAlternate-LAmiga-ESCape and it will
set your preferences to what the were when MachII
was first started.
* Note that selecting both C= and Amiga means that you must use
both the Left-Amiga (C=) key and the Right-Amiga key. The special
keys are entered in the "Key:" gadget. You may use any key but
they must be entered correctly. Usually just the first two
letters are needed for these: TAB, ESC, F1-F10, DEL, BACKSPACE
RETURN, HELP, UP, DOWN, LEFT, RIGHT, and ENTER. All numeric
keypad keys must be prefaced with "K" and all other keys by just
using what is on the keycaps.
Example: "K" is the letter "K" while "K9" is the keypad 9 key. A
"." is the period while "K." is the keypad period. The 500 and
2000 have 5 keys that the 1000 doesn't, the numeric keypad "(",
")", "*", "+", "/" which all should be K(, K), K*, K+, K/.
UNINSTALL:
Use the Remove gadget to uninstall MachII or \Q in a macro.
* Or run MachII a second time.
MISCELLANEOUS:
When a string gadget (or any gadget anywhere) is active, the
SunMouse will not work.
When WordPerfect has a requester up, it tries to keep the
requester's window active. If MachII has the SunMouse option on,
every mouse move will activate a window and then WP will activate
its requester's window. The only thing to do is turn off the
SunMouse or hold down the left button. (I use a second con-
figuration (with a title of WordP) with sunmouse turned off and
the clock moved over off of the extra gadget.)
This program will NOT work from Workbench. Put it in your
startup- sequence. In order to keep the current path, MachII does
not detach from the CLI. Use RunBack or ARun to allow the CLI
window to close. Also, run MachII after you have set your "path".
MachII may fail to run for any number of reasons (e.g. no free
signals, insufficient memory). You will be informed of this if it
is started with the Run command. If started from RunBack (public
domain program that will allow the CLI window to close and
available on Fred Fish disk # 65) and MachII fails, you won't get
any messages. The ARP command ARun may also be used.
The NewCLI brought up by Amiga-ESC will have a stack the same
size as MachII. Many programs that you may run from this CLI need
a larger stack so either run MachII with a larger stack or, after
you get a NewCLI, use the stack command to set your stack to a
larger value. If programs mysteriously crash when run from the
NewCLI, it may be caused by the stack size.
Because MachII uses the Execute function, "Run" will not be found
if it has been made resident.
If the macro size is set too small and you try to load a config
file with longer macros, the macro size gadget will be updated to
the largest macro . If you set the size too small and then select
"Done" then activate the requester again, the macro size will be
set to the size needed for the largest macro.
Let me know if you find any incompatibilities with other pro-
grams.
Copyright 1988 by Brian Moats
Polyglot Software
10431 Ardyce Court
Boise, Idaho 83704
(208) 375-3741
PeopleLink - BrianM
CI$ - 76167,2334
Other programs for the Amiga 500/1000/2000 from Polyglot
Software:
M18Cheater Lets you cheat in Mean 18 by causing your opponent
to slice. Public domain.
-----------------------------------------------------------------
FunBut Lets you use the F1 key instead of the left mouse
button. It's useful when playing games like
Defender of the Crown because it sends repeat
mouse clicks. Public Domain.
-----------------------------------------------------------------
4 IN ONE Four easy to play games on one disk.
SlotCars For 1 or 2 players, arcade type driving
and shooting game. Seven screens, great
graphics.
CircuitMania For 1 or 2 players, surround your
opponent in a maze of wires.
ShufflePuzzle Like the sliding number puzzles that you
used to play as a kid but this uses
beautiful color pictures.
Follow That Tune Follow the bouncing boy as he jumps
from pedestal to pedestal playing
musical notes.
These games are integrated into an easy to use package.
Enjoyable for all ages. All use digitized sound.
$29.95
-----------------------------------------------------------------
Dominoes 3d graphics, speech, tutorial. More entertaining and
challenging than Shanghai. $24.95
-----------------------------------------------------------------
The Crossword Creator Make or solve crossword puzzles. 40,000+
word pattern matching dictionary,
med-res or interlace, IFF compatible and
many more features. $49.95